home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / Games / NeXTmille / Source / MilesView.m < prev    next >
Text File  |  1991-01-11  |  762b  |  46 lines

  1.  
  2. /* Generated by Interface Builder */
  3.  
  4. #import "MilesView.h"
  5. #import    "cards.h"
  6. #import    "cheap_strings.h"
  7. #import    <assert.h>
  8.  
  9.     
  10.     static float    topBox[]    = { 8, 120, 16, 16 },
  11.                     centerBox[]    = { 27, 34, 46, 46 },
  12.                     bottomBox[]    = { 78, 2, 16, 16 };
  13.                     
  14.                     
  15. @implementation MilesView
  16.  
  17.  
  18. - init
  19. {
  20.  
  21.  
  22.     [ super init ];
  23.     bottomFaceBitmap =     [[ CardImage allocFromZone:cardZone ] initFromFile:MILES_BOTTOM_FACE_TEMPLATE ];
  24.     assert( bottomFaceBitmap );
  25.     
  26.     return self;
  27. }
  28.  
  29.  
  30. - drawSelf:( const NXRect * )rects :( int )rectCount
  31. {
  32.  
  33.  
  34.     [ super drawSelf:rects :rectCount ];
  35.     if( !showTopFaceFlag ) {
  36.         draw_int( bottomBox,    NX_DKGRAY, 14,    myMiles );
  37.         draw_int( centerBox,    NX_DKGRAY, 24,    myMiles );
  38.         draw_int( topBox,        NX_DKGRAY, 14,    myMiles );
  39.     }
  40.     
  41.     return self;
  42. }
  43.  
  44.  
  45. @end
  46.